package huajiu.com.base;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;

/** 
 * @author t_jm
 * @date 2017年6月21日 下午5:30:27 
 *  类说明 
**/
@Repository
public class BaseDao<T> {
	
	@Autowired
	private SessionFactory sessionFactory;
	
	public Session getCurrentSession(){
		return sessionFactory.getCurrentSession();
	}

	public void save(T t){
		getCurrentSession().save(t);
	
	}
	
	public void update(T t){
		getCurrentSession().save(t);
	}
	
	public void delete(T t){
		getCurrentSession().delete(t);
	}
	
	

	
}

